/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px; }
.singlePage .main p, .about .main p { text-indent:2em; margin-bottom:10px; line-height:20px; }
#newBridge{ display:none !important;}

/* listCase 案例展示 */
.listCase .main { padding:15px; }
.listCase .main .list { padding-bottom:20px; }
.listCase .main .list ul { overflow:hidden; }
.listCase .main .list li { float:left; width:210px; margin:0 10px; _display:inline; }
.listCase .main .list li .img { float:left; width:210px; height:193px; }
.listCase .main .list li a { display:block; }
.listCase .main .list li .img em  { display:block; width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase .main .list li a:hover  { }
.listCase .main .list li .img img { width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF;}
.listCase .main .list li .img span { height:40px; *height:30px; *line-height:35px; display:block; line-height:25px; text-align:center; }




.main .list li { float:left; width:210px; margin:0 0 0 24px; _display:inline; }
.main .list li .img { float:left; width:210px; height:203px; }
.main .list li a { display:block; }
.main .list li .img em   { display:block; width:200px; height:160px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.main .list li a:hover  { }
.main .list li .img img { width:200px; height:160px; padding:2px; border:1px solid #cccccc; background:#FFF;}
.main .list li .img span { height:40px; *height:30px; *line-height:35px;display:block; line-height:25px; text-align:center; }


.listCase .main .list5 { padding-bottom:20px; }
.listCase .main .list5 ul { overflow:hidden; }
.listCase .main .list5 li { float:left; width:150px; margin:0 10px; _display:inline; }
.listCase .main .list5 li .img5 { float:left; width:150px; height:243px; }
.listCase .main .list5 li a { display:block; }
.listCase .main .list5 li .img5 em { display:block; width:150px; height:200px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase .main .list5 li a:hover  { }
.listCase .main .list5 li .img5 img { width:150px; height:200px; }
.listCase .main .list5 li .img5 span { height:40px; *height:30px; *line-height:35px; display:block; line-height:25px; *line-height:30px; text-align:center; }






/* listCase2 */
.listCase2 .main { padding:15px; }
.listCase2 .main .list { padding-bottom:20px; }
.listCase2 .main .list ul { overflow:hidden; }
.listCase2 .main .list li { float:left; padding:10px 0; width:100%; overflow:hidden; }
.listCase2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase2 .main .list li .img:hover { }
.listCase2 .main .list li .img img { width:150px; height:110px; border-bottom:1px dotted #d9d9d9; }
.listCase2 .main .list li .wd { width:525px; float:right; }
.listCase2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; }
.listCase2 .main .list li .tit a { }
.listCase2 .main .list li .tit a:hover { }
.listCase2 .main .list li .summary { text-indent:2em; line-height:22px; height:94px; overflow:hidden; }
.listCase2 .main .list li .summary a.more { margin-left:15px; }
.listCase2 .main .list li .summary a.more:hover { }

/* listProduct */
.listProduct .main { margin-bottom:15px; }

.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { float:left; width:221px; float:left; margin-bottom:10px; }
.listProduct .container { padding:3px; background:#FFF; border:1px solid #ddd; width:212px; float:left; }
.listProduct .container div.img { width:212px; height:142px; overflow:hidden; margin-bottom:5px; }
.listProduct .container div.img img { width:212px; height:142px; }
.listProduct .container.hover, .listProduct .container:hover {  }
.listProduct .container div.title { height:22px; line-height:22px; border-radius:2px; }
.listProduct .container div.title a.tit { color:#FFF; margin-left:10px; }
.listProduct .container div.title a.tit:hover {  }
.listProduct .container div.title a.order { float:right; width:42px; height:23px; background:url(../images/home/order.gif) 0 0 no-repeat; _background:#ff7023; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; color:#FFF; }
.listProduct .container div.title a.order:hover { color:#FFF !important; }


.listProduct .main .list5 {  }
.listProduct .main .list5 ul { overflow:hidden; padding:15px; }
.listProduct .main .list5 ul li.item { float:left; width:230px; float:left; margin-bottom:10px; }
.listProduct .container5 { padding:3px; background:#FFF; border:1px solid #ddd; width:180px; margin:0 auto; }
.listProduct .container5 div.img5 { width:180px; height:240px; overflow:hidden; margin-bottom:5px; }
.listProduct .container5 div.img5 img { width:180px; height:240px; }
.listProduct .container5.hover, .listProduct .container:hover {  }
.listProduct .container5 div.title5 { height:22px; line-height:22px; border-radius:2px; background:#e03600; }
.listProduct .container5 div.title5 a.tit { color:#FFF; margin-left:10px; }
.listProduct .container5 div.title5 a.tit:hover {  }
.listProduct .container5 div.title5 a.order { float:right; width:42px; height:23px; background:url(../images/home/order.gif) 0 0 no-repeat; _background:#ff7023; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; color:#FFF; }
.listProduct .container5 div.title5 a.order:hover { color:#FFF !important; }



/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .main .list li .img:hover { }
.listProduct2 .main .list li .img img { width:150px; height:110px; }
.listProduct2 .main .list li .wd { width:525px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; }
.listProduct2 .main .list li .mark { height:20px; color:#999; }
.listProduct2 .main .list li .mark span { margin-right:5px; }
.listProduct2 .main .list li .mark span.d { margin-left:5px; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listProduct2 .main .list li .summary a.more { margin-left:15px; color:#116eab; }
.listProduct2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listProduct2 .main .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 .main .list li .opr .order:hover { background:#e7e7e7; }

/* pageCase */
.pageCase .main { padding:0 15px; }
.pageCase .main .tit { font-size:18px; line-height:25px; padding:10px 0; text-align:center; font-weight:bold; }
.pageCase .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageCase .main .info { margin-bottom:40px; }
.pageCase .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageProduct */
.pageProduct .main { padding:15px 15px; width:650px; margin:0 auto 20px; }
.pageProduct .main .photo { width:330px; float:left; }
.pageProduct .main .photo img { width:320px; height:256px; display:block; }
.pageProduct .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:320px; height:256px; }
.pageProduct .main .photo span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .main .info { border:1px solid #ddd; background:#f8f8f8; }
.pageProduct .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #ddd; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; }
.pageProduct .main .wd { float:right; width:275px; height:246px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#f8f8f8; }
.pageProduct .main .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct .main .wd ul { font-size:14px; }
.pageProduct .main .wd li.item { height:30px; line-height:30px; }
.pageProduct .main .wd li.item span { margin-right:5px; }
.pageProduct .main .wd li.btn { height:45px; }
.pageProduct .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:200px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/web/btn.png) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .main .wd li.btn a.msg { background:url(../images/web/btn.png) 0 -48px no-repeat; color:#666; }
.pageProduct .main .wd li.btn a:hover.msg{font-weight:bold; color:#ea5200;}
/* listNews */
.listNews .main { padding:10px 15px 10px 0px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; width:680px; padding-right:25px; }
.listNews .main .list li.item { width:680px; height:30px; line-height:30px; background:url(../images/home/tip2.png) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { }
.listNews2 .main .list li .wd { width:525px; float:right; }
.listNews2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 .main .list li .tit a { }
.listNews2 .main .list li .tit a:hover { }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listNews2 .main .list li .summary a.more { margin-left:15px; }
.listNews2 .main .list li .summary a.more:hover { }

/* pageNews */
.pageNews .main { padding:0 30px; }
.pageNews .main .tit { font-size:18px; font-weight:bold; line-height:24px; padding:25px 0 10px 0; text-align:center; }
.pageNews .main .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px dashed #eee; border-top:1px dashed #eee;  }
.pageNews .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { }
.pageNews .main .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; }
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#666; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* listDownload */
.listDownload .main { padding:15px; }
.listDownload .main .list { padding-bottom:20px; }
.listDownload .main .list ul { overflow:hidden; }
.listDownload .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listDownload .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listDownload .main .list li .img:hover { border:1px solid #bbb; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listDownload .main .list li .img img { width:150px; height:110px; }
.listDownload .main .list li .wd { width:555px; float:right; }
.listDownload .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listDownload .main .list li .tit a { color:#671763; }
.listDownload .main .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listDownload .main .list li .mark { height:20px; color:#999; }
.listDownload .main .list li .mark span { margin-right:5px; }
.listDownload .main .list li .mark span.d { margin-left:5px; }
.listDownload .main .list li .summary { text-indent:2em; line-height:22px; height:46px; overflow:hidden; margin-bottom:5px; color:#555; }
.listDownload .main .list li .opr { overflow:hidden; height:30px; }
.listDownload .main .list li .opr .download { float:left; padding:0 8px; height:22px; line-height:22px; color:#555; }
.listDownload .main .list li .opr .download:hover { background:#eeeeee; }
.listDownload .main .list li .opr .more { float:right; color:#da84e6; }
.listDownload .main .list li .opr .more:hover { text-decoration:underline; }

/* pageDownload */
.pageDownload .main { padding:15px; }
.pageDownload .main .tit { height:30px; line-height:30px; font-weight:700; color:#116eab; }
.pageDownload .main table.tab { float:left; width:520px; font-size:12px; border:1px solid #ddd; }
.pageDownload .main table.tab td { height:34px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.pageDownload .main table.tab span { margin-left:15px; color:#666666; }
.pageDownload .main table.tab a { margin-right:15px; color:#116eab; }
.pageDownload .main table.tab a:hover { text-decoration:underline; color:#116eab; }
.pageDownload .main .photo { float:right; width:160px; height:110px; overflow:hidden; }
.pageDownload .main .photo img { width:150px; height:100px; padding:3px; background:#FFF; border:1px solid #ddd;  }
.pageDownload .main .info { clear:both; padding-top:15px; margin-bottom:30px; }
.pageDownload .main .info strong.ts { font-size:14px; color:#116eab; }
.pageDownload .main .info p { text-indent:2em; color:#666666; }

/* listJob */
.listJob .main { padding:15px; }
.listJob .main .list { padding-bottom:20px; }
.listJob .main .list ul { overflow:hidden; }
.listJob .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; position:relative; }
.listJob .main .list li .tit { height:25px; line-height:25px; font-size:14px; }
.listJob .main .list li .tit a { color:#671763; }
.listJob .main .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listJob .main .list li .m { width:577px; float:left; height:100px; line-height:24px; overflow:hidden; color:#666; color:#999; }
.listJob .main .list li .main p { text-indent:2em; }
.listJob .main .list li .date { color:#666; }
.listJob .main .list li .info { color:#666; }
.listJob .main .list .opr { float:right; width:145px; height:100px; text-align:right; }
.listJob .applyBtn, .pageJob .applyBtn { width:80px; height:22px; line-height:23px; border:1px solid #dedede; text-align:center; color:#999; border-radius:5px; display:block; }
.listJob .applyBtn { position:absolute; right:0px; bottom:20px;  }
.listJob .applyBtn:hover, .pageJob .applyBtn:hover { background:#e7e7e7; }
/* pageJob */
.pageJob .main { line-height:22px; padding:15px; }
.pageJob .main .main { padding-bottom:20px; margin-bottom:10px;  }
.pageJob .main .top { padding-bottom:10px; }
.pageJob .main .top .tit { font-size:14px; margin-bottom:5px; color:#671763; }
.pageJob .main .art { padding:10px 0px; margin-bottom:10px; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.pageJob .main .art dd { float:left; width:49%; }
.pageJob .main .tits { margin-bottom:5px; }
.pageJob .main .lis { margin-bottom:20px; }
.pageJob .main .apply { text-align:left;  }

/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }
/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }


/* sinfo */
.sinfo { padding:15px; line-height:24px; }

/* IE6 */
.listProduct .main .list ul { _height:10px; _overflow:visible;  }
/* 颜色 */
.pageProduct .main .wd h1 { color:#e03600; }
.pageProduct .main .wd li.item span { color:#e03600; }
.pageProduct .main div.ts { color:#e03600; }
.listCase .main .list li a:hover em { border:1px solid #e03600; }
.listCase2 .main .list li .tit { color:#e03600; }
.pageCase .main .tit { color:#e03600; }
.listNews .main .list li.item a:hover { color:#e03600; }
.pageNews .main .tit { color:#e03600; }
.pageNews .main .mark a.msg { color:#e03600; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#e03600; }
.listProduct .container div.title a.tit:hover { color:#e03600; }
.listProduct .container div.title a.order:hover { color:#e03600; }
.listProduct .container.hover, .listProduct .container:hover { border:1px solid #e03600; }
.listProduct .container div.title { background:#e03600; }
.listProduct2 .main .list li .tit a { color:#e03600; }
.listProduct2 .main .list li .img:hover { border:1px solid #e03600; }
.listProduct2 .main .list li .tit { color:#e03600; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { color:#e03600; }
.listNews2 .main .list li .img:hover { border:1px solid #e03600; }
.listNews2 .main .list li .tit a { color:#e03600; }
.listNews2 .main .list li .tit a:hover { text-decoration:underline; }
.listNews2 .main .list li .summary a.more { color:#e03600; }
.listNews2 .main .list li .summary a.more:hover { text-decoration:underline; }
.listCase2 .main .list li .img:hover { border:1px solid #e03600; }
.listCase2 .main .list li .tit a { color:#e03600; }
.listCase2 .main .list li .tit a:hover { text-decoration:underline; }
.listCase2 .main .list li .summary a.more { color:#e03600; }
.listCase2 .main .list li .summary a.more:hover { text-decoration:underline; }